package com.t2t.top.util;

import java.io.ByteArrayOutputStream;
import java.io.ObjectOutputStream;

public class SizeOfObject {

	public static void size(Object obj) throws Exception {
		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		ObjectOutputStream ooo = new ObjectOutputStream(baos);
		ooo.writeObject(obj);
		byte[] bys = baos.toByteArray();
		// 长度需要减去 4 个字节：AC ED 00 05
		// AC ED -- 魔法数字
		// 00 05 -- 版本号
		System.out.println(bys.length - 4);
	}
}